/*******************************************************
TITLE: Fixed Box Layout  V1.0
DATE: 20060809
AUTHOR: The CSS Tinderbox - http://www.csstinderbox.com
*******************************************************/

body {
    margin:1em;
    padding:0;
    height:100%;
    background-color:#ffffff;
    /*color:#000000;  
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;*/
    font-size:.9em;

}

/*a {
    color:#cc0000;
    text-decoration:underline;
}

a:hover {
    color:#eeeeee;
    text-decoration:none;
}*/

blockquote {
    margin:1em;
    padding:.5em;
    background-color:#eeeeee;
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}

blockquote p {
    margin:.2em;
}

#matrix{
    border-collapse:collapse;
    padding:1px;
    width: 100%;
   

}
#matrix td{
    padding:5px;
    border: 1px solid #999999;
    text-align: center;
}

.matrixTitle{
    
    background-color:#eeeeee;
}

#centerColumn { 	
    margin:0 auto;
    padding:1em;
    width:45em;
    text-align:left;
    vertical-align: middle;	
    background-color:#FFFFFF;
}

#centerContent{ 	
    margin:0 auto;
    padding:0.5em;
    text-align:center;
    width:400px;
    vertical-align: middle;	
    background-color:#ffffff;  
}
#centerContent2{ 	
    margin:0 auto;
    padding:0.5em;
    text-align:center;
    width:500px;
    vertical-align: middle;	
    background-color:#ffffff;  
}

#centerColumn h2 {
    margin:0 0 -.5em 0;
    padding:.75em 0 0 0;
    font-size:1.3em;
    letter-spacing:.1em;
}

#header {
    margin:-1em -1em 0 -1em;
    padding:0 0 0 0;
    height:5em;
    border:0px;
    border-bottom:1px solid #999999;
    background: #ededed; /* Old browsers */   
    background: -moz-linear-gradient(top, #ededed 0%, #c4c4c4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#c4c4c4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ededed 0%,#c4c4c4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ededed 0%,#c4c4c4 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ededed 0%,#c4c4c4 100%); /* IE10+ */
    background: linear-gradient(top, #ededed 0%,#c4c4c4 100%); /* W3*/
}

#header h1 {
    margin:0 0 -.6em 0;
    padding:.5em 0 0 1em;
    font-size:1.5em;
    letter-spacing:.1em;
}

#header h2 {
    margin:0 0 0 0;
    padding:1em 0 0 1.75em;
    font-size:.9em;
    font-weight:300;
    letter-spacing:.1em;
}

#nav {
    margin:0 0 1em 0;
    padding:.4em 0 0 0;
}

#nav ul {
    margin:0;
    padding:0;
    list-style:none;
}

#nav li {
    margin:0;
    padding:.25em;
    display:inline;
}

#footer {
    position:relative;
    bottom:0;
    margin:1em 0 0 0;
    padding:0;
    height:4em;
    line-height:4em;
    text-align:center;
    font-size:.7em;
    /*background-color:#cccccc;*/
    border-top:1px solid #999999;
}

#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #111;
    background-color: #eee;
    padding: 5px;
    opacity: 0.85;
    font-family: Arial,sans-serif;
}
#tooltip h3, #tooltip div { margin: 0; }

/* Step by Step Menu, Author: Femi Hasani at www.vision.to */
/* Single Image Solution */
/*for free use please leave this credit intact, thank you */
ul.steps{ list-style-type: none;min-width:800px;width:100% }
ul.steps li{
    position:relative;
    float: left;
    color: #C2C2C2;
    background: url('img/steps.png') left -15px no-repeat;
    min-height:60px;
    height: 4em;
    min-width:170px;
    width:20%;
    line-height: 4em;
    font-weight: bold;
    font-size: 110%;
    margin-bottom:1em;
    text-align:center;
    overflow:hidden;
}

ul.steps li span{ color: #FFF; margin: 0 5px 0 10px; }

ul.steps li.empty{
    background-position: left -15px;
}
ul.steps li.start {
    color: #fff;
    background-position: left -515px;
}
ul.steps li.next{
    background-position: left -115px;
}
ul.steps li.current{
    color:#fff;
    background-position: left -215px;
}

ul.steps li.prevDone{
    color: #fff;
    background-position: left -415px;
}

ul.steps li.lastDone, ul.steps li.Done {
    color: #fff;
    background-position: left -315px;
}


.clear {
    clear:both;
}





